#include <bits/stdc++.h>
#define int long long
using namespace std;
int arr[20];
void solve() {
	int n;
	cin >> n;
	for (int i=0;i<n;i++) {
		cin >> arr[i];
	}
	
	int tot = (1<<n); 
	int cnt = 0;
	for (int i=0;i<(1<<n);i++) {
		// 把 i 的每一位用来表示走的方向
		// 0 表示向左, 1 表示向右
		int dist = 0;
		for (int j=0;j<n;j++) {
			if ((i>>j)&1) {
				// 向右 
				dist += arr[j];
			} else {
				// 向左
				dist -= arr[j];
			}
		}
		if (dist%7 == 0) {
			cnt++;
		}
	}
	double ans = (cnt*1.0/tot);
	cout << fixed << setprecision(4) << ans << '\n';
}


signed main(){
	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	int t;
	t=1;
	while(t--){
		solve();
	}
	return 0;
}
